var data1 = [{'id':'1','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'},{'id':'2','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'}
    ,{'id':'3','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'},{'id':'11','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'}
    ,{'id':'4','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'},{'id':'12','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'}
    ,{'id':'5','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'},{'id':'13','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'}
    ,{'id':'6','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'},{'id':'14','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'}
    ,{'id':'7','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'},{'id':'15','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'}
    ,{'id':'8','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'},{'id':'16','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'}
    ,{'id':'9','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'},{'id':'17','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'}
    ,{'id':'10','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'},{'id':'18','text1':'text1','text2':'text2','text3':'text3','text4':'text4','text5':'text5','text6':'text6','text7':'text7','text8':'text8','text9':'text9','text10':'text10','text11':'text11','text12':'text12','text13':'text13'}];
var $=layui.jquery,table=layui.table ,layer=layui.layer;

table.render({
    elem: '#userdettingsid'
    //,data:data1
    ,url:"usergroup/selectByPage"
    ,toolbar: '#toolbarDemo'
    ,cols: [[
        {checkbox: true, fixed: true}
       // ,{field:"id",style:"display:none"}
        ,{field:'name', title:'用户组名', fixed: true}//, sort: true
        ,{field:'code', title:'用户组编码', fixed: true}
        ,{field:'desc', title:'描述', fixed: true}
        ,{field:'isShare', title:'组内成员共享', fixed: true }
        ,{fixed: 'right', width:63, align:'center', toolbar: '#usergroupeditor', title:'操作'}
    ]]
    ,id: 'userdettingstableid'
    ,height: $(document).height() - $('#userdettingsid').offset().top - 60
    ,page: true
    ,done:function(res, curr, count){
        $("[data-field = 'isShare']").children().each(function(){
            if($(this).text() == '1'){
                $(this).text("共享");
            }else if($(this).text() == '0'){
                $(this).text("不共享");
            }
        })

    }

});
table.on('toolbar(userdettingstable)', function(obj){
    var checkStatus = table.checkStatus(obj.config.id);
    switch(obj.event){
        case 'neweusergroup':
            parent.intab("views/jsp/SystemCenter/tpl/newupusergroup.jsp","新增用户组");
            break;
        case 'deleteusergruop':
            var data = checkStatus.data;
            var delcode = [];
            for (var i = 0;i<data.length;i++){
                delcode.push(data[i].code)
            }
            if(deleteByCodes(delcode)){
                layer.msg("删除成功");
                table.reload('userdettingstableid',{}); //ajax删除成功之后刷新表格
                break;
            }else{
                layer.msg("删除失败");
            }
           // layer.msg('需要删除的数据ID为：'+ JSON.stringify(delid) + ',执行删除');

    };
});
//监听工具条
table.on('tool(userdettingstable)', function(obj){
    var code = obj.data.code;
    if(obj.event === 'edit'){
        parent.intab("views/jsp/SystemCenter/tpl/newupusergroup.jsp?code="+code,"修改用户组")
    }
});
function  deleteByCodes(codes) {
    var obj={};
    $.ajax({
        type : 'GET' ,
        data: {"codes":codes},
        url:'usergroup/delete',
        dataType:"json",
        //contentType: 'application/json',
        async:false,
        traditional: true,
        success : function (da) {
            if(da.status==200 ){
                obj=da.data==0?false:true;
            }
        },
        error: function(data) {
            layer.msg("删除失败!");
        }
    });
    return obj;
}
